home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 1.iso / HENSA / MATHS / PLPLOT / PLPLOT.ZIP / doc / notes4.99g < prev    next >
Encoding:
Internet Message Format  |  1994-07-30  |  4.1 KB

  1. From mjl@dino.ph.utexas.edu Fri May 27 05:02 CDT 1994
  2. Received: by dino.ph.utexas.edu
  3.     (1.37.109.4/16.2) id AA22925; Fri, 27 May 94 04:32:26 -0500
  4. From: Maurice LeBrun <mjl@dino.ph.utexas.edu>
  5. Return-Path: <mjl@dino.ph.utexas.edu>
  6. Subject: Some comments on 4.99g
  7. To: plplot-list@dino.ph.utexas.edu
  8. Date: Fri, 27 May 94 4:32:26 CDT
  9. Full-Name: Maurice LeBrun
  10. Cc: mjl@dino.ph.utexas.edu
  11. Mailer: Elm [revision: 70.85]
  12. Status: RO
  13.  
  14. Just some varied comments about this last release.
  15.  
  16. This release (PLplot 4.99g) was very long awaited, and very draining.
  17. There have been several new capabilities that I thought were too crucial
  18. to wait any longer before adding them, as well as many minor improvements,
  19. bug fixes, and user-contributions.  There are a lot of energetic users-of
  20. and contributers-to PLplot.  A bit to my surprise, I might say.  (But
  21. then, recently when I talked to Sze Tan, the original author, he said the
  22. same thing..)
  23.  
  24. No doubt there will be some difficulties encountered with this release.
  25. There may have to be a bug fix release before long to fix problems, so
  26. please let me know of difficulties.  It might help to post them to the
  27. mailing list so that other people don't have to experience the same.
  28.  
  29. This is the last big release before 5.0, the rest I hope are relatively
  30. minor updates.  With 5.0, we aim for (a) most known bugs to be killed, (b)
  31. all capabilities we've been working on to be finished, (c) all significant
  32. capabilities be documented, and (d) the package tested on all platforms
  33. listed as "supported".  We are approaching this goal, but are a little
  34. ways from it yet.  However you may still get your chance to help out :-).
  35. More on that later.
  36.  
  37. Some comments on the new capabilities:
  38.  
  39. A big newbie is the Tcl-DP driver.  Fixes some of the inherent problems
  40. in the TK driver send mechanism, and is distributable across a network.
  41. It really works, I've tried it (for some configurations at least).
  42. Nothing like zooming in on a plot at workstation speeds when the renderer
  43. front-end is running on a machine half the world away (yes, I've even
  44. done it between Texas and Japan).
  45.  
  46. Lots of cool improvements to the TK interface.  Check out the color
  47. palette manipulation tools.  Certain menus have keystroke equivalents now
  48. (e.g. hit 'z'), making simple operations much nicer (thanks, Dave, for the
  49. suggestion).
  50.  
  51. Support for direct usage of the plframe widget as a Tcl/TK extension.
  52. This is very important since Tcl/TK, especially when taking all the cool
  53. extensions into account, is *THE* way to program X-based applications
  54. (IMO).  Sophisticated user interfaces to scientific codes under X, using
  55. the PLplot widget (among others) are just waiting to be built...
  56.  
  57. Color map 1 support -- this is designed to enable the type of continous
  58. color plots you can get in other graphics packages (e.g. I'm thinking of
  59. NCSA Ximage) but in a more flexible way, allowing intuitive modification,
  60. and display on a number of devices.  This capability comes in through the
  61. new color palette -- cmap1, and you take a look at x16c to see the effect.
  62. Preferably using multiple color (supported) devices, and for the best
  63. effect using the TK or DP driver, playing with the color palette using the
  64. new menu options.  Thanks again to Wesley Ebisuzaki for contributing
  65. "plshade()", the function doing the shading here.  Note: plshade is the
  66. best way for limited number of colors, but for a larger number of colors
  67. (and grid points) a different algorithm would be optimal, something that
  68. is more discrete.  At 0th approximation, you might try a function that
  69. just fills each grid cell with a constant color.  Suggestions appreciated.
  70. Also, the TK driver right now does not proper clip polygons (on zooms),
  71. because the algorithm to do so hasn't been implemented.  Any interested
  72. parties?
  73.  
  74. Work on the updated manual is underway and so far it's looking pretty good...
  75.  
  76. --
  77. Maurice LeBrun    mjl@dino.ph.utexas.edu
  78. Institute for Fusion Studies, University of Texas at Austin
  79.  
  80. Faire de la bonne cuisine demande un certain temps.  Si on vous fait
  81. attendre, c'est pour mieux vous servir, et vous plaire.
  82.                                 [menu of restaurant Antoine, New Orleans]
  83.  
  84.